Timing-Driven Placement using Design Hierarchy Guided Constraint Generation

ثبت نشده
چکیده

Design hierarchy plays an important role in timing-driven placement for large circuits. In this paper, we present a new methodology for delay budgeting based timing-driven placement. A novel slack assignment approach is described as well as its application on delay budgeting with design hierarchy information. The proposed timing-driven placement flow is evaluated using an industrial place and route flow. All results are reported after detailed routing and timing analysis. Compared to Cadence QPlace, the proposed placement flow generates placements with shorter clock cycle and better routability. Our preliminary experimental results show that considering design hierarchy is a promising way to handle timing optimization problem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A timing-driven soft-macro placement and resynthesis method in interaction with chip floorplanning

In this paper, we present a complete chip design method which incorporates a soft-macro placement and resynthesis method in interaction with chip floorplanning for area and timing improvements. We present a performance-driven soft-macro clustering and placement method which preserves hardware descriptive language (HDL) design hierarchy to guide the soft-macro placement process. We develop a tim...

متن کامل

A Timing - Driven Soft - Macro Resynthesis Method in Interactionwith

In this paper, we present a complete chip design method which incorporates a soft-macro resynthesis method in interaction with chip oorplanning for area and timing improvements. We develop a timing-driven design ow to exploit the interaction between HDL synthesis and physical design tasks. During each design iteration, we resynthesize soft macros with either a relaxed or a tightened timing cons...

متن کامل

Run-Time-Conscious Automatic Timing-Driven FPGA Layout Synthesis

Layout tools for FPGAs can typically be run in two different modes: non-timing-driven and timing-driven. Non-timing-driven mode produces a solution quickly, without consideration of design performance. Timing-driven mode requires that a designer specify performance constraints and then produces a performance-optimized layout solution. The task of generating constraints is burdensome since desig...

متن کامل

A Difference Logic Formulation and SMT Solver for Timing-Driven Placement

This paper presents a difference logic constraint satisfaction formulation and a custom SMT solver for programmable logic detailed placement problems. This problem domain is characterized by a large solution space with high space and time costs for generating constraints. To handle these problems efficiently, our solver features a dynamic clause generation callback interface to allow clauses to...

متن کامل

Par-POPINS: a timing-driven parallel placement method with the Elmore delay model for row based VLSIs

In this paper, we present a parallel algorithm running on a shared memory multi-processor workstation for timing driven standard cell layout. The proposed algorithm is based on POPINS2.0 [13] and consists of three phases. First, we get an initial placement by a hierarchical timing-driven mincut placement algorithm. At the top level of partitioning hierarchy, we perform one step of bi-partitioni...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002